import org.junit.jupiter.api.*;

@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
// @TestMethodOrder(MethodOrderer.Random.class) // 随机运行
public class JunitTest01 {
    @Order(2)
    @Test
    void B() {
        System.out.println("这是一个测试用例B");
    }

    @Order(3)
    @Test
    void Test01() {
        System.out.println("这是一个测试用例1");
    }

    @Order(4)
    @Test
    void Test02() {
        System.out.println("这是一个测试用例2");
    }

    @Order(1)
    @Test
    void A() {
        System.out.println("这是一个测试用例A");
    }


    @Disabled
    void disabled() {
        System.out.println("这是一个 disabled 方法");
    }

    @BeforeAll
    static void setUp() {
        System.out.println("这是 setUp 方法");
    }

    @AfterAll
    static void TearDown() {
        System.out.println("这是 TearDown 方法");
    }

    @BeforeEach
    void BeforeEachTest() {
        System.out.println("这是 BeforeEachTest 方法");
    }

    @AfterEach
    void AfterEachTest() {
        System.out.println("这是 AfterEachTest 方法");
    }


}
